草庐IT

OpenSSL 证书

全部标签

iphone - 我的网站是否需要 SSL 证书才能获取我的 iPhone 应用程序的信息?

我正在使用NSURLConnectionapi开发iPhone应用程序。我创建了登录/注册屏幕,然后才意识到我的网站服务器缺少一些东西,我还没有用于保护个人信息的SSL证书。我想知道您是否需要为您的iPhone应用程序的网站服务器提供SSL证书,以便为您的登录/注册获取HTTP请求。我的应用程序没有任何付款信息,只有用户名/电子邮件/密码信息。我只是想确保所有这些信息都以安全的方式存储。如果我需要SSL证书,请告诉我。任何建议表示赞赏。谢谢! 最佳答案 不,您不需要,但建议否则,凭据将以明文形式发送。

ios - iOS 中的证书固定

如何通过硬编码将SSL证书(DER格式)固定在iOS中?例如,目前您可以使用如下内容:NSData*mydata=[NSDatadataWithContentsOfURL:[[NSBundlemainBundle]URLForResource:@"mycert"withExtension:@"cer"]];然后通过NSData提供的方法获取证书bytes和length。是否可以将其存储为char数组?我问这个是因为如果您将证书文件存储在bundle中,那么任何人都可以将其换成另一个证书。 最佳答案 这是可能的。一种方法是像您所做的那

iOS 配置文件 - 无法安装(开发人员证书信任结果 = 5)

我最近生成了一个新的证书和配置文件,但我无法在设备上安装(安装循环)IPA。设备已在配置文件中注册配置文件在设备上个人资料有效配置文件在Xcode中列出证书在我的钥匙串(keychain)里,都是绿色的我正在使用Hudson构建IPA,在我必须更新证书和配置文件之前一切正常。我在安装时得到的控制台日志:Jan1012:12:52Martins-iPhoneSpringBoard[1790]:Killingcom.wci.turntapeforappinstallationJan1012:12:52Martins-iPhoneitunesstored[1788]:LaunchServic

ios - 来自一个证书的多个应用程序

我有两个事件项目,我的主应用程序和一个测试应用程序。似乎是使用“生成”按钮运行证书的情况向导,每次切换时我都必须从头开始生成证书从一个应用程序到另一个应用程序。“使用现有”选项永远不会起作用。为一个应用程序生成新证书会使另一个应用程序的证书无效。这似乎不对,那么我做错了什么? 最佳答案 您做错的是假设使用现有的无效。当您选择使用现有的时,它只会生成配置,您需要从其他有效的项目中复制P12文件。您可以在IDE全局首选项中为整个IDE定义一组P12文件。然后您只需运行证书向导来重新生成配置或在苹果网站上手动执行。

ios - 在 Xcode 8 中重置 iOS 分发证书有什么影响?

我继承了一个iOS项目,该项目目前有一个应用已提交到AppStore。我想发布应用程序的新测试版。在我在Xcode中存档应用程序并尝试对其进行验证后,它会在屏幕截图中显示以下消息:Failedtolocateorgeneratematchingsigningassets.YouraccountalreadyhasavalidiOSDistributioncertificate.我在本地没有分发证书,也无法访问拥有它的计算机。据我了解其他问题,一种选择是单击“重置”按钮。重置分发证书有什么影响?会影响AppStore中的当前应用吗?推送通知和应用内购买等其他服务是否会继续在当前应用中运行

ios - 忽略与开发人员证书相关的 project.pbxproj 更改

我有一组开发人员,每个人都有自己的开发人员帐户。问题来自开发证书。由于每个人都有自己生成的证书,project.pbxproj文件在每次任何开发人员将他们的更改merge到主分支(即master和他们的工作分支)时都会发生变化。参加this文档,每个开发人员都有自己的证书,project.pbxproj更改是合乎逻辑的。是否有可能忽略这些更改? 最佳答案 我认为xcconfig文件的使用将帮助您忽略git中的持续冲突。想法是将某些build设置从project.pbxproj放入xcconfig文件。我怀疑在您的情况下,变量buil

ios - 企业应用程序 (IOS) 上的证书过期

我在3年前使用发行证书签署了一个企业应用程序,该应用程序将于下个月到期。理想情况下,我不想根据苹果文档将我的应用程序重新部署给我的用户Re-CreatingCertificatesandUpdatingRelatedProvisioningProfiles,看来我可以创建一个新的dist证书,用新证书更新我的个人资料,我在现场的应用程序将不会受到影响。几年前,我已经阅读了一些关于此事的相互矛盾的帖子,现在不可否认,这些帖子说我需要重新部署我的企业应用程序,所以想知道是否有人能够为我确认最新的游戏状态。如有任何信息,我们将不胜感激。 最佳答案

ios - 关于苹果证书和分发

我有一些问题,但找不到任何资源可以清楚地回答所有问题。我真的很困惑。如果有人能回答我所有的问题,我将不胜感激我想要实现的是:我是开发人员并且拥有开发人员帐户。我的客户也有一个帐户。他想使用他的帐户上传到商店。他不想给我他的苹果用户名/密码。我的问题是:我知道我必须在申请表上签名。我可以使用我的开发者证书签名吗?还是我应该使用我客户的?如何将我客户的开发人员证书添加到我的钥匙串(keychain)中?配置文件到底是什么?客户向我发送了他的配置文件。我需要它吗?我试图将他的配置文件添加到xcode管理器,但我收到一条消息:未找到有效的签名身份。那是什么?我是否必须在iTunesConnec

ios - 用于与 iPhone 设备进行 SSL 握手的 MDM 服务器证书

我正在尝试在iPhone设备和我的MDM服务器之间执行SSL握手。我使用了iPhone配置实用程序(iPCU)并配置了SCEP和MDM。SCEP工作正常,设备收到CA颁发的证书。在MDMPayload中,我在主题中使用了APNS证书的主题,并输入了端口为1234的服务器IP。作为身份,我使用了SCEP证书的身份。iPhone生成key并成功注册,但是当它尝试通过联系MDM服务器安装配置文件时,我在IPCU控制台中收到此错误:https://[IPhere]:1234的服务器证书无效在我使用C#.NET编程的MDM服务器应用程序中,提示AuthenticationException:th

ios - 在 iOS 中使用 commoncrypto 解密 mp3 文件(mp3 文件使用 openssl 加密)

我有一个加密的MP3文件。该文件是使用以下openssl方法加密的opensslenc-e-aes-128-cbc-K00ff349830193845af43984758690213-p-iv0-nosalt-ininput.mp3-outoutput.mp3然后我尝试在我的ios应用程序中解密文件,如下所示,NSString*resourceDocPath=[[NSStringalloc]initWithString:[[NSBundlemainBundle]bundlePath]];NSString*filePath=[resourceDocPathstringByAppendin